X                  X
X                  X
XDDDDD      DDD    X
X DDD      DDDDD   X
X  D    D  DDDDDD  X
X      DD    DDDD  X
X     DDD    DDDD  X
X    DDDD    DDDD DX
X   DDDD    DDDD  DX
X  DDDD    DDDD  DDX
X  DDDD    DDDD  DDX
X   DDDD    DDDD  DX
X    DDDD    DDDD DX
X     DDD    DDDD  X
X      DD    DDDD  X
X  D    D  DDDDDD  X
X DDD      DDDDD   X
XDDDDD      DDD    X
X                  X
X                  X 